/**
 * 头像异步上传
 */
$(document).ready(function() {
    var allowExtention = ".jpg,.bmp,.gif,.png"; //允许上传文件的后缀名
    var extention = "";
    $("#imgurl").click(function(){
        $("#imgFile").click();
    });
    $('#imgFile').change(function () {
        var fileName=$('#imgFile').val();
        extention = fileName.substring(fileName.lastIndexOf(".") + 1).toLowerCase();
        if (allowExtention.indexOf(extention) > -1) {
            $('#imgurl').val($('#imgFile').val());
        }else {
            alert("仅支持" + allowExtention + "为后缀名的文件!");
        }
    });
    $("#fileBtn").click(function(){
        var fileName=$('#imgurl').val();
        if(fileName=='undefined'||fileName==''){
            alert('请选择图片');
        }else{
            if (allowExtention.indexOf(extention) > -1) {
                $.ajaxFileUpload({
                    url: '/file/portraitUpload.do', //用于文件上传的服务器端请求地址
                    secureuri: false, //是否需要安全协议，一般设置为false
                    fileElementId: 'imgFile', //文件上传域的ID
                    dataType: 'json', //返回值类型 一般设置为json
                    success: function (data, status)  //服务器成功响应处理函数
                    {
                        if(data.error=="1"){
                            $("#portrait").attr("src", data.url);
                            $("#url").val(data.url);
                            alert("上传成功");
                        }else{
                            alert("上传失败");
                        }
                    },
                    error: function (data, status, e)//服务器响应失败处理函数
                    {
                        alert("上传失败");
                    }
                });
            }else {
                alert("仅支持" + allowExtention + "后缀名的图片!");
            }
        }
    });
});

function del(ids) {
    var deleteUrl = "/sys/voption/delete.do";
    //发起请求 提交数据
    $.ajax({
        url: deleteUrl,
        type:"POST",
        cache: false,
        data:{ids:ids},
        dataType:"json",
        success: function(data) {
            if (data.num == '-1') {
                alert("删除异常！");
            }else {
                alert("成功删除!");
                $("#"+ids).remove();//重新加载
            }
        },
        error : function() {
            alert("请求异常");
        }
    });
}

